package com.sigleton.mode;

/**
 * 单例模式-懒汉模式
 *
 * @author zyangb
 */
public class SlackerModelEntity {
    /**
     * 创建一个对象，不实例化
     */
    private static SlackerModelEntity slackerModelEntity = null;

    /**
     * 封装构造方法，使外部不能实例化对象
     */
    private SlackerModelEntity() {
    }

    /**
     * 提供让外部调用实例对象的方法
     *
     * @return 返回私有实力对象 slackerModelEntity
     */
    public static SlackerModelEntity getSlackerModelEntity() {
        /**
         * 判断该对象是否已经存在，不存在则创建一个
         */
        if (slackerModelEntity == null) {
            slackerModelEntity = new SlackerModelEntity();
        }
        return slackerModelEntity;
    }
}
